home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / Cross Browser Marquee.sd < prev    next >
INI File  |  2004-06-28  |  2KB  |  83 lines

  1. [SUBJECT]
  2. Description=Cross browser marquee Script
  3. ImageIndex=-1
  4. Folder=Text Effects
  5.  
  6.  
  7. [BODY_TEXT]
  8. ;<script language="JavaScript1.2">
  9. ;
  10. ;/*
  11. ;Cross browser marquee script-
  12. ;⌐ Dynamic Drive (www.dynamicdrive.com)
  13. ;For full source code, installation instructions,
  14. ;100's more DHTML scripts, and Terms Of
  15. ;Use, visit dynamicdrive.com
  16. ;*/
  17. ;
  18. ;
  19. ;//Specify the marquee's width (in pixels)
  20. ;var marqueewidth=`marquee_width`;
  21. ;//Specify the marquee's height (in pixels, pertains only to NS)
  22. ;var marqueeheight=`marquee_height`;
  23. ;//Specify the marquee's scroll speed (larger is faster)
  24. ;var speed=`speed`;
  25. ;//Specify the marquee contents
  26. ;var marqueecontents='<font face="Arial"><strong><big>Thank you for visiting <a href="http://dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="../link.htm">click here.</a> Enjoy your stay!</big></strong></font>';
  27. ;
  28. ;if (document.all)
  29. ;document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+marqueecontents+'</marquee>');
  30. ;
  31. ;function regenerate(){
  32. ;window.location.reload();
  33. ;}
  34. ;function regenerate2(){
  35. ;if (document.layers){
  36. ;setTimeout("window.onresize=regenerate",450);
  37. ;intializemarquee();
  38. ;}
  39. ;}
  40. ;
  41. ;function intializemarquee(){
  42. ;document.cmarquee01.document.cmarquee02.document.write('<nobr>'+marqueecontents+'</nobr>');
  43. ;document.cmarquee01.document.cmarquee02.document.close();
  44. ;thelength=document.cmarquee01.document.cmarquee02.document.width;
  45. ;scrollit();
  46. ;}
  47. ;
  48. ;function scrollit(){
  49. ;if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
  50. ;document.cmarquee01.document.cmarquee02.left-=speed;
  51. ;setTimeout("scrollit()",100);
  52. ;}
  53. ;else{
  54. ;document.cmarquee01.document.cmarquee02.left=marqueewidth;
  55. ;scrollit();
  56. ;}
  57. ;}
  58. ;
  59. ;window.onload=regenerate2;
  60. ;</script>
  61. ;
  62. ;
  63. ;<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
  64. ;<layer name="cmarquee02"></layer>
  65. ;</ilayer>
  66.  
  67.  
  68. [`marquee_width`]
  69. Kind=N
  70. Value=330
  71.  
  72. [`marquee_height`]
  73. Kind=N
  74. Value=20
  75.  
  76. [`speed`]
  77. Kind=N
  78. Value=6
  79.  
  80.  
  81.  
  82.  
  83.